<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="Author" content="Cristian Bogdan">
  <title>SourceForge How-to</title>
  <link rel="stylesheet" type="text/css" media="all" href="../main.css">
  <script type="text/javascript" src="../main.js"></script>
</head>
<body>
<script type="text/javascript">
   makeNavBar("../");
</script>
<h1>SourceForge How-to</h1>
<h3>Anonymous CVS<br>
</h3>
As a non-developer, you can just do
<br>
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/makumba export makumba
<br>
<br>
you can also browse (with a certain delay from latest code)
<br>
<a class="moz-txt-link-freetext"
 href="http://cvs.sourceforge.net/viewcvs.py/makumba/makumba/">http://cvs.sourceforge.net/viewcvs.py/makumba/makumba/</a>
<br>
<br>
syncmail replaced cvsspam for makumba (though cvsspam is still possible
but it needs some effort to install). <br>
<h3>Developer CVS<br>
</h3>
The way to checkout makumba now (as a developer) is
<br>
cvs -d:ext:cristian_bogdan@cvs.sf.net:/cvsroot/makumba co makumba
<br>
<br>
to be able to do that you need
<br>
- a sourceforge account. initialize your sourceforge cvs account by
doing ssh cvs.sf.net, you will automatically be logged out, that's
normal<br>
- membership in the makumba project, you can get that at <a
 class="moz-txt-link-abbreviated"
 href="mailto:makumba-comm-build@lists.sourceforge.net">makumba-comm-build@lists.sourceforge.net</a><br>
- a ssh client, like ssh or putty's <span style="font-weight: bold;">plink</span>,
which you should set as CVS_RSH
. <br>
- a public key which should be used by your ssh client when connecting
to cvs.sf.net which you should upload to sourceforge at
<br>
<a class="moz-txt-link-freetext"
 href="https://sourceforge.net/account/editsshkeys.php">https://sourceforge.net/account/editsshkeys.php</a>
<br>
- to send every time your key to the server (so you can login without
password), you can configure your ssh client or use putty's <span
 style="font-weight: bold;">pageant </span>tool. <br>
<h3>Mailing list administration</h3>
There's a specific address for administering SF mailing lists. In any
case, the password is the name of the most famous makumba tag, without
":" . For example, to administer makumba-devel, go to<br>
<a href="http://lists.sourceforge.net/lists/admin/makumba-devel">http://lists.sourceforge.net/lists/admin/makumba-devel</a><br>
<br>
It's still not clear how to moderate lists.<br>
<h3>Publishing releases</h3>
ant -Dtag=makumba-x_y_z publishJar will <a
 href="http://bugs.best.eu.org/show_bug.cgi?id=828">fail if anonymous
CVS is used</a>. Change your build.xml to use your personal cvs account<br>
<br>
<script type="text/javascript">
   makeFooter("$Id$");
</script>
</body>
</html>

